.addlink{padding-left:12px;background:url(/img/admin/icon_addlink.gif) 0 .2em no-repeat;}
.changelink{padding-left:12px;background:url(/img/admin/icon_changelink.gif) 0 .2em no-repeat;}
.deletelink{padding-left:12px;background:url(/img/admin/icon_deletelink.gif) 0 .25em no-repeat;}
a.deletelink:link,a.deletelink:visited{color:#CC3434;}
a.deletelink:hover{color:#933;}
h1,h2,h3,h4,h5{font-weight:700;}
h1{font-size:18px;color:#666;margin:0 0 .2em;padding:0 6px 0 0;}
h2{font-size:16px;margin:1em 0 .5em;}
h2.subhead{font-weight:400;margin-top:0;}
h3{font-size:14px;color:#666;font-weight:700;margin:.8em 0 .3em;}
h4{font-size:12px;padding-bottom:3px;margin:1em 0 .8em;}
h5{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:1px;margin:1.5em 0 .5em;}
strong{font-weight:bold;}
input,textarea,select,.form-row p{vertical-align:middle;font-weight:400;font-size:11px;margin:2px 0;padding:2px 3px;}
textarea{vertical-align:top !important;}
input[type=text],input[type=password],textarea,select,.vTextField{border:1px solid #ccc;}
.button,input[type=submit],input[type=button],.submit-row input{background:#FFF url(/img/admin/nav-bg.gif) bottom repeat-x;color:#000;border:1px solid #bbb;border-color:#ddd #aaa #aaa #ddd;padding:3px 5px;}
.button:active,input[type=submit]:active,input[type=button]:active{background-image:url(/img/admin/nav-bg-reverse.gif);background-position:top;}
.button[disabled],input[type=submit][disabled],input[type=button][disabled]{background-image:url(/img/admin/nav-bg.gif);background-position:bottom;opacity:0.4px;}
.button.default,input[type=submit].default,.submit-row input.default{border:2px solid #5b80b2;background:#7CA0C7 url(/img/admin/default-bg.gif) bottom repeat-x;font-weight:700;color:#FFF;float:right;}
.button.default:active,input[type=submit].default:active{background-image:url(/img/admin/default-bg-reverse.gif);background-position:top;}
.button[disabled].default,input[type=submit][disabled].default,input[type=button][disabled].default{background-image:url(/img/admin/default-bg.gif);background-position:bottom;opacity:0.4px;}

#container{position:relative;width:100%;padding:0;}
#header{width:100%;background:#417690;color:#ffc;overflow:hidden;}
#header a:link,#header a:visited{color:#FFF;}
#header a:hover{text-decoration:underline;}
#branding h1{font-size:18px;font-weight:400;color:#f4f379;margin:8px 0;padding:0 10px;}
#branding h2{font-size:14px;font-weight:400;color:#ffc;margin:-8px 0 8px;padding:0 10px;}
#user-tools{position:absolute;top:0;right:0;font-size:11px;text-align:right;padding:1.2em 10px;}
div.breadcrumbs{background:#FFF url(/img/admin/nav-bg-reverse.gif) 0 -10px repeat-x;font-size:11px;color:#999;border-top:1px solid #FFF;border-bottom:1px solid #ccc;text-align:left;padding:2px 8px 3px;}

/* BREADCRUMBS */
div.breadcrumbs {background: white url(/img/admin/nav-bg-reverse.gif) 0 -10px repeat-x;padding: 2px 8px 3px 8px;font-size: 11px;color: #999;border-top: 1px solid white;border-bottom: 1px solid #ccc;text-align: left;}

/* OBJECT TOOLS */
.object-tools{font-size:10px;font-weight:700;padding-left:0;float:right;position:relative;margin-top:-2.4em;margin-bottom:-2em;}
.form-row .object-tools{margin-top:5px;margin-bottom:5px;float:none;height:2em;padding-left:3.5em;}
.object-tools li{display:block;float:left;background:url(/img/admin/tool-left.gif) 0 0 no-repeat;margin-left:2px;height:16px;padding:0 0 0 8px;}
.object-tools li:hover{background:url(/img/admin/tool-left_over.gif) 0 0 no-repeat;}
.object-tools a:link,.object-tools a:visited{display:block;float:left;color:#FFF;height:14px;background:#999 url(/img/admin/tool-right.gif) 100% 0 no-repeat;padding:.1em 14px .1em 8px;}
.object-tools a:hover,.object-tools li:hover a{background:#5b80b2 url(/img/admin/tool-right_over.gif) 100% 0 no-repeat;}
.object-tools a.viewsitelink,.object-tools a.golink{background:#999 url(/img/admin/tooltag-arrowright.gif) top right no-repeat;padding-right:28px;}
.object-tools a.viewsitelink:hover,.object-tools a.golink:hover{background:#5b80b2 url(/img/admin/tooltag-arrowright_over.gif) top right no-repeat;}
.object-tools a.addlink{background:#999 url(/img/admin/tooltag-add.gif) top right no-repeat;padding-right:28px;}
.object-tools a.addlink:hover{background:#5b80b2 url(/img/admin/tooltag-add_over.gif) top right no-repeat;}

/* MODULES */
.module{border:1px solid #ccc;margin-bottom:5px;background:#FFF;}
.module p,.module ul,.module h3,.module h4,.module dl,.module pre{padding-left:10px;padding-right:10px;}
.module blockquote{margin-left:12px;}
.module ul,.module ol{margin-left:1.5em;}
.module h3{margin-top:.6em;}
.module h2,.module caption,.inline-group h2{font-size:11px;text-align:left;font-weight:700;background:#7CA0C7 url(/img/admin/default-bg.gif) top left repeat-x;color:#FFF;margin:0;padding:2px 5px 3px;}
.module table{border-collapse:collapse;}

/* MESSAGES & ERRORS */
ul.messagelist{margin:0;padding:0 0 5px;}
ul.messagelist li{font-size:12px;display:block;border-bottom:1px solid #ddd;color:#666;background:#ffc url(/img/admin/icon_success.gif) 5px .3em no-repeat;margin:0 0 3px;padding:4px 5px 4px 25px;}
ul.messagelist li.warning{background-image:url(/img/admin/icon_alert.gif);}
ul.messagelist li.error{background-image:url(/img/admin/icon_error.gif);}
.errornote{font-size:12px !important;display:block;border:1px solid red;color:red;background:#ffc url(/img/admin/icon_error.gif) 5px .3em no-repeat;margin:0 0 3px;padding:4px 5px 4px 25px;}
.errorlist li{font-size:12px !important;display:block;border:1px solid red;color:#FFF;background:red url(/img/admin/icon_alert.gif) 5px .3em no-repeat;margin:0 0 3px;padding:4px 5px 4px 25px;}
.errorlist li a{color:#FFF;text-decoration:underline;}
td ul.errorlist li{margin:0 !important;}
.errors{background:#ffc;}
.errors input,.errors select,.errors textarea{border:1px solid red;}
div.system-message{background:#ffc;font-size:.8em;margin:10px;padding:6px 8px;}
div.system-message p.system-message-title{color:red;background:#ffc url(/img/admin/icon_error.gif) 5px .3em no-repeat;margin:0;padding:4px 5px 4px 25px;}
.description{font-size:12px;padding:5px 0 0 12px;}
ul.errorlist,td ul.errorlist{margin:0 !important;padding:0 !important;}

/* CHANGELISTS */
#changelist{position:relative;width:100%;}
#changelist table{width:100%}
.change-list .hiddenfields{display:none;}
.change-list .filtered{min-height:400px;background:#FFF url(/img/admin/changelist-bg.gif) top right repeat-y !important;}
.change-list .filtered table,.change-list .filtered .paginator,.filtered #toolbar,.filtered div.xfull{margin-right:160px !important;width:auto !important;}
.change-list .filtered table tbody th{padding-right:1em;}
#changelist .toplinks{border-bottom:1px solid #ccc !important;}
#changelist .paginator{color:#666;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#FFF url(/img/admin/nav-bg.gif) 0 180% repeat-x;overflow:hidden;}

/* CHANGELIST TABLES */
#changelist table thead th{white-space:nowrap;vertical-align:middle;}
#changelist table thead th.action-checkbox-column{width:1.5em;text-align:center;}
#changelist table tbody td{border-left:1px solid #ddd;}
#changelist table tbody td:first-child{border-left:0;border-right:1px solid #ddd;text-align:center;}
#changelist table tfoot{color:#666;}

/* TOOLBAR */
#changelist #toolbar{border-bottom:1px solid #ddd;background:#e1e1e1 url(/img/admin/nav-bg.gif) top left repeat-x;color:#666;padding:3px;}
#changelist #toolbar form input{font-size:11px;padding:1px 2px;}
#changelist #toolbar form #searchbar{padding:2px;}
#changelist #changelist-search img{vertical-align:middle;}

/* FILTER COLUMN */
#changelist-filter{position:absolute;top:0;right:0;z-index:1000;width:160px;border-left:1px solid #ddd;background:#efefef;margin:0;}
#changelist-filter h2{font-size:11px;border-bottom:1px solid #ddd;padding:2px 5px;}
#changelist-filter h3{font-size:12px;margin-bottom:0;}
#changelist-filter ul{padding-left:0;margin-left:10px;}
#changelist-filter li{list-style-type:none;margin-left:0;padding-left:0;}
#changelist-filter a{color:#999;}
#changelist-filter a:hover{color:#036;}
#changelist-filter li.selected{border-left:5px solid #ccc;padding-left:5px;margin-left:-10px;}
#changelist-filter li.selected a{color:#5b80b2 !important;}
.change-list .filtered table,.change-list .filtered .paginator{border-right:1px solid #ddd;}

/* DATE DRILLDOWN */
.change-list ul.toplinks{display:block;background:#FFF url(/img/admin/nav-bg-reverse.gif) 0 -10px repeat-x;border-top:1px solid #FFF;float:left;width:100%;margin:0 !important;padding:0 !important;}
.change-list ul.toplinks li{float:left;width:9em;font-weight:700;list-style-type:none;padding:3px 6px;}
.change-list ul.toplinks .date-back a{color:#999;}
.change-list ul.toplinks .date-back a:hover{color:#036;}

/* PAGINATOR */
.paginator{font-size:11px;padding-top:10px;padding-bottom:10px;line-height:22px;border-top:1px solid #ddd;margin:0;}
.paginator a:link,.paginator a:visited{border:solid 1px #ccc;background:#FFF;text-decoration:none;padding:2px 6px;}
.paginator a.showall{border:none !important;padding:0 !important;}
.paginator a.showall:hover{color:#036 !important;background:transparent !important;}
.paginator .end{margin-right:6px;border-width:2px !important;}
.paginator .this-page{font-weight:700;font-size:13px;vertical-align:top;padding:2px 6px;}
.paginator a:hover{color:#FFF;background:#5b80b2;border-color:#036;}

/* ACTIONS */
.filtered .actions{margin-right:160px !important;border-right:1px solid #ddd;}
#changelist table input{margin:0;}
#changelist table tbody tr.selected{background-color:#FFC;}
#changelist .actions{color:#999;border-top:1px solid #fff;border-bottom:1px solid #ddd;background:#FFF url(/img/admin/nav-bg-reverse.gif) 0 -10px repeat-x;padding:3px;}
#changelist .actions.selected{background:#fffccf;border-top:1px solid #fffee8;border-bottom:1px solid #edecd6;}
#changelist .actions span.all,#changelist .actions span.action-counter,#changelist .actions span.clear,#changelist .actions span.question{font-size:11px;display:none;margin:0 0.5em;}
#changelist .actions:last-child{border-bottom:none;}
#changelist .actions select{border:1px solid #aaa;margin-left:0.5em;padding:1px 2px;}
#changelist .actions label{font-size:11px;margin-left:0.5em;}
#changelist #action-toggle{display:none;}
#changelist .actions .button{font-size:11px;padding:1px 2px;}

/* TABLES */
table{border-collapse:collapse;border-color:#ccc;}
#main td,th{font-size:11px;line-height:13px;border-bottom:1px solid #eee;vertical-align:top;padding:5px;}
th{text-align:left;font-size:12px;font-weight:700;}
thead th,tfoot td{color:#666;font-size:11px;background:#e1e1e1 url(/img/admin/nav-bg.gif) top left repeat-x;border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding:2px 5px;}
tfoot td{border-bottom:none;border-top:1px solid #ddd;}
thead th:first-child,tfoot td:first-child{border-left:none !important;}
thead th.optional{font-weight:400 !important;}
tr.row-label td{font-size:9px;padding-top:2px;padding-bottom:0;border-bottom:none;color:#666;margin-top:-1px;}
tr.alt{background:#f6f6f6;}
.row1{background:#EDF3FE;}
.row2{background:#FFF;}

/* SORTABLE TABLES */
thead th a:link,thead th a:visited{color:#666;display:block;}
table thead th.sorted{background-position:bottom left !important;}
table thead th.sorted a{padding-right:13px;}
table thead th.ascending a{background:url(/img/admin/arrow-down.gif) right .4em no-repeat;}
table thead th.descending a{background:url(/img/admin/arrow-up.gif) right .4em no-repeat;}

/* ORDERABLE TABLES */
table.orderable tbody tr td:hover{cursor:move;}
table.orderable tbody tr td:first-child{padding-left:14px;background-image:url(/img/admin/nav-bg-grabber.gif);background-repeat:repeat-y;}
table.orderable-initalized .order-cell,body>tr>td.order-cell{display:none;}

.form-row{overflow:hidden;font-size:11px;border-bottom:1px solid #eee;padding:8px 12px;}
.form-row img,.form-row input{vertical-align:middle;}
form .form-row p{padding-left:0;font-size:11px;}
form h4{border:none !important;margin:0 !important;padding:0 !important;}
label{font-weight:400 !important;color:#666;font-size:12px;}
.required label,label.required{font-weight:700 !important;color:#333 !important;}

fieldset{padding:0;margin:0}
fieldset legend{border-top:1px solid #ccc;}
fieldset .field-box{float:left;margin-right:20px;}
fieldset.collapsed h2,fieldset.collapsed{display:block !important;}
fieldset.collapsed h2{background-image:url(/img/admin/nav-bg.gif);background-position:bottom left;color:#999;}
fieldset.collapsed .collapse-toggle{background:transparent;display:inline !important;}
fieldset.collapsed *,.empty-form{display:none;}

.aligned label{display:block;float:left;width:8em;padding:3px 10px 0 0;}
.aligned ul label{display:inline;float:none;width:auto;}
.wide label{width:15em !important;}
.wide p{margin-left:15em;}
form span.help {font:10px;color:#999;}

.add-row td a{background:url(/img/admin/icon_addlink.gif) 0 50% no-repeat;padding-left:14px;font-size:11px;outline:0;}
.submit-row{text-align:right;background:#FFF url(/img/admin/nav-bg.gif) 0 100% repeat-x;border:1px solid #ccc;overflow:hidden;margin:5px 0;padding:5px 7px;}
.submit-row input{margin:0 0 0 5px;}
.submit-row p{margin:0.3em;}
.submit-row p.deletelink-box{float:left;}
.submit-row .deletelink{background:url(/img/admin/icon_deletelink.gif) 0 50% no-repeat;padding-left:14px;}

/*
.colMS .aligned .vLargeTextField,.colMS .aligned .vXMLLargeTextField{width:350px;}
.colM .aligned .vLargeTextField,.colM .aligned .vXMLLargeTextField{width:610px;}
form .aligned p,form .aligned ul{margin-left:7em;padding-left:30px;}
form .aligned table p{margin-left:0;padding-left:0;}
.aligned .vCheckboxLabel{float:none !important;display:inline;padding-left:4px;}
*/

/*
.colM fieldset.wide .vLargeTextField,.colM fieldset.wide .vXMLLargeTextField{width:450px;}
*/

/*
form ul.radiolist li{list-style-type:none;}
form ul.radiolist label{float:none;display:inline;}
form ul.inline{margin-left:0;padding:0;}
form ul.inline li{float:left;padding-right:7px;}

.inline-group{border:1px solid #ccc;margin:10px 0;padding:0;}
.inline-group .aligned label{width:8em;}
.inline-related{position:relative;}
.inline-related h3{color:#666;font-size:11px;background:#e1e1e1 url(/img/admin/nav-bg.gif) top left repeat-x;border-bottom:1px solid #ddd;margin:0;padding:3px 5px;}
.inline-related h3 span.delete{float:right;}
.inline-related h3 span.delete label{margin-left:2px;font-size:11px;}
.inline-related fieldset{background:#fff;border:none;margin:0;}
.inline-related fieldset.module h3{font-size:11px;text-align:left;font-weight:700;background:#bcd;color:#fff;margin:0;padding:2px 5px 3px;}
.inline-group .tabular fieldset.module{border:none;border-bottom:1px solid #ddd;}
.inline-related.tabular fieldset.module table{width:100%;}
.inline-group .tabular tr.has_original td{padding-top:2em;}
.inline-group .tabular tr td.original{width:0;_position:relative;padding:2px 0 0;}
.inline-group .tabular th.original{width:0;padding:0;}
.inline-group .tabular td.original p{position:absolute;left:0;height:1.1em;overflow:hidden;font-size:9px;font-weight:700;color:#666;_width:700px;padding:2px 7px;}
.inline-group ul.tools{list-style:none;margin:0;padding:0;}
.inline-group ul.tools li{display:inline;padding:0 5px;}
.inline-group div.add-row,.inline-group .tabular tr.add-row td{color:#666;border-bottom:1px solid #ddd;background:#e1e1e1 url(/img/admin/nav-bg.gif) top left repeat-x;padding:3px 5px;}
.inline-group .tabular tr.add-row td{border-bottom:none;padding:4px 5px 3px;}
.inline-group ul.tools a.add,.inline-group div.add-row a,.inline-group .tabular tr.add-row td a{background:url(/img/admin/icon_addlink.gif) 0 50% no-repeat;padding-left:14px;font-size:11px;outline:0;}

.vSelectMultipleField{vertical-align:top !important;}
.vDateField,.vTimeField{margin-right:2px;}
.vURLField{width:30em;}
.vLargeTextField,.vXMLLargeTextField{width:48em;}
.flatpages-flatpage #id_content{height:40.2em;}
.module table .vPositiveSmallIntegerField{width:2.2em;}
.vTextField{width:20em;}

.vCheckboxField,.last-related fieldset{border:none;}
.vIntegerField,.vForeignKeyRawIdAdminField{width:5em;}

.checkbox-row p.help{margin-left:0;padding-left:0 !important;}
form .aligned p.help,form .wide p.help{padding-left:38px;}
.help, p.help {font-size:10px !important;color: #999;}*/
.treeArea{background:#eee;border:1px solid #ddd;}
.tree{color:#333;font-size:12px;font-family:Verdana, Arial, Helvetica, AppleGothic, sans-serif;margin:0;padding:5px;}
.tree li{list-style:none;line-height:18px;text-align:left;white-space:nowrap;margin:0;padding:0;}
.tree li ul{margin:0;padding:0 0 0 18px;}
.tree li ul.line{background:url(/img/tree/line_conn.gif) 0 0 repeat-y;}
.tree li a{cursor:pointer;color:#333;text-decoration:none;margin:0 10px 0 0;padding:0;}
.tree li a:hover{text-decoration:underline;}
.tree li a.curSelectedNode{background-color:#FFE6B0;color:#000;border:1px #FFB951 solid;opacity:0.8px;filter:alpha(opacity=80);}
.tree li a.curSelectedNode_Edit{line-height:18px;background-color:#FFE6B0;color:#000;border:1px #FFB951 solid;opacity:0.8px;filter:alpha(opacity=80);}
.tree li a.tmpTargetNode{background-color:#316AC5;color:#FFF;border:1px #316AC5 solid;opacity:0.8px;filter:alpha(opacity=80);}
.tree li a input.rename{height:13px;width:80px;font-size:12px;margin:0;padding:0;}
.tree li button{width:18px;height:18px;vertical-align:middle;border:0 none;background-color:transparent;background-repeat:no-repeat;background-position:0 0;cursor:pointer;margin:0;padding:0;}
.tree li button.ico{margin:0 2px 0 0;padding:0;}
.tree li button.edit{background:url("/img/tree/edit.png") no-repeat scroll 0 0 transparent;}
.tree li button.remove{background:url("/img/tree/remove.png") no-repeat scroll 0 0 transparent;}
.tree li button.chk{width:13px;height:13px;vertical-align:middle;border:0 none;cursor:auto;margin:0 3px 0 0;padding:0;}
.tree li button.chk.checkbox_false_full{background:url("/img/tree/checkbox.png") no-repeat scroll 0 0 transparent;}
.tree li button.chk.checkbox_false_full_focus{background:url("/img/tree/checkbox.png") no-repeat scroll 0 -12px transparent;}
.tree li button.chk.checkbox_false_part{background:url("/img/tree/checkbox.png") no-repeat scroll 0 -72px transparent;}
.tree li button.chk.checkbox_false_part_focus{background:url("/img/tree/checkbox.png") no-repeat scroll 0 -84px transparent;}
.tree li button.chk.checkbox_true_full{background:url("/img/tree/checkbox.png") no-repeat scroll 0 -24px transparent;}
.tree li button.chk.checkbox_true_full_focus{background:url("/img/tree/checkbox.png") no-repeat scroll 0 -36px transparent;}
.tree li button.chk.checkbox_true_part{background:url("/img/tree/checkbox.png") no-repeat scroll 0 -48px transparent;}
.tree li button.chk.checkbox_true_part_focus{background:url("/img/tree/checkbox.png") no-repeat scroll 0 -60px transparent;}
.tree li button.chk.radio_false_full{background:url("/img/tree/radio.png") no-repeat scroll 0 0 transparent;}
.tree li button.chk.radio_false_full_focus{background:url("/img/tree/radio.png") no-repeat scroll 0 -12px transparent;}
.tree li button.chk.radio_false_part{background:url("/img/tree/radio.png") no-repeat scroll 0 -72px transparent;}
.tree li button.chk.radio_false_part_focus{background:url("/img/tree/radio.png") no-repeat scroll 0 -84px transparent;}
.tree li button.chk.radio_true_full{background:url("/img/tree/radio.png") no-repeat scroll 0 -24px transparent;}
.tree li button.chk.radio_true_full_focus{background:url("/img/tree/radio.png") no-repeat scroll 0 -36px transparent;}
.tree li button.chk.radio_true_part{background:url("/img/tree/radio.png") no-repeat scroll 0 -48px transparent;}
.tree li button.chk.radio_true_part_focus{background:url("/img/tree/radio.png") no-repeat scroll 0 -60px transparent;}
.tree li button.switch_root_open{background:url(/img/tree/minus_root.gif);}
.tree li button.switch_root_close{background:url(/img/tree/plus_root.gif);}
.tree li button.switch_roots_open{background:url(/img/tree/minus_top.gif);}
.tree li button.switch_roots_close{background:url(/img/tree/plus_top.gif);}
.tree li button.switch_center_open{background:url(/img/tree/minus_center.gif);}
.tree li button.switch_center_close{background:url(/img/tree/plus_center.gif);}
.tree li button.switch_bottom_open{background:url(/img/tree/minus_bottom.gif);}
.tree li button.switch_bottom_close{background:url(/img/tree/plus_bottom.gif);}
.tree li button.switch_noLine_open{background:url(/img/tree/minus_noLine.gif);}
.tree li button.switch_noLine_close{background:url(/img/tree/plus_noLine.gif);}
.tree li button.switch_roots_docu{background:url(/img/tree/line_top.gif);}
.tree li button.switch_center_docu{background:url(/img/tree/line_center.gif);}
.tree li button.switch_bottom_docu{background:url(/img/tree/line_bottom.gif);}
.tree li button.ico_loading{background:url(/img/tree/loading.gif) no-repeat scroll 1px 1px transparent;}
.tree li button.ico_open{background:url(/img/tree/folder_Open.gif);}
.tree li button.ico_close{background:url(/img/tree/folder_Close.gif);}
.tree li button.ico_docu{background:url(/img/tree/page.gif);}
.tree INPUT.checkbox{width:18px;height:18px;vertical-align:middle;margin:0 2px 0 0;padding:0;}
.tmpTargetTree{background-color:#FFE6B0;border:0 #FFB951 solid;opacity:0.8px;filter:alpha(opacity=80);}
button.tmpzTreeMove_arrow{width:16px;height:16px;border:0 none;position:absolute;background:url(/img/tree/moveArrow.png) no-repeat scroll 0 0 transparent;margin:2px 0 0 1px;padding:0;}
.zTreeDragUL{position:absolute;background-color:#cfcfcf;border:1px #00B83F dotted;opacity:0.8px;filter:alpha(opacity=80);margin:0;padding:0;}
.zTreeMask{z-index:10000;background-color:#cfcfcf;opacity:0.0;filter:alpha(opacity=0);position:absolute;}
.tree li button.switch_root_docu,.tree li button.switch_noLine_docu{background:none;}

#main{padding:10px;font-size: 12px;font-family: "Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif;}
.box1{width:300px;float:left;border:1px solid #ccc;margin-bottom:5px;background:#FFF;margin:5px;}
.box1 table{width:300px;border-collapse:collapse;}
.box1 td, .box1 th{border-bottom:1px solid #eee;vertical-align:top;padding:5px;}
.box1 th{text-align:left;width:60%}

.boxTree{float:left;margin-right:20px;}
.boxTree .tree{background:#eee;border:1px solid #ccc;height:750px;width:300px;overflow:scroll;}
.boxBranch{float:left;margin-right:10px;}
.boxBranch .tree{background:#eee;border:1px solid #ccc;height:370px;width:160px;overflow:scroll;}
